Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Germany F3 Italy F2 Russia F1 Russia F2 Russia F3 Georgia F1 Georgia F2 Czech Republic F6 India F1 Qatar F2 Croatia F2 Uzbekistan F1 Uzbekistan F2 Turkey F1 Turkey F3 Russia F2 Russia F3 Belarus F2 Ukraine F2 Spain F6 Poland F2 Poland F3 Italy F5 Uzbekistan F1 Uzbekistan F2 Poland F7 Belarus F1 Belarus F2 Russia F1 Russia F2 Czech Republic F5 Croatia F1 Croatia F2 France F4 Morocco F2 France F5 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 France F13 France F14 Czech Republic F5 Czech Republic F6 Germany F4 Croatia F1 Croatia F2 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Italy F1 France F11 Czech Republic F5 Germany F2 Austria F1 Kazakhstan F1 Kazakhstan F2 Russia F1 Russia F2 Russia F5 France F14 France F15 Uzbekistan F3 Russia F6 Russia F13 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Russia F3 Russia F4 Belarus F4 Uzbekistan F3 Germany F6 Uzbekistan F4 Belarus F1 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Russia F7 (Moscow) Russia F8 (Moscow) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Kazan M25 Aktobe M25 Aktobe M25+H Kazan M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan M15 Almaty M25+H Pozoblanco M15 Moscow M15 Moscow M25 Ust-Kamenogorsk Sweden F1 Czech Republic F4 Poland F6 Spain F7 M25 Almaty Sweden F2 Qatar F3 Czech Republic F5 India F2 Turkey F2 Ukraine F3 M15 Kazan M25 Aktobe M25 Aktobe M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg Czech Republic F6 M25 Johannesburg / Markspark M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M25 Chiang Rai M15 Chiang Rai M25 Nur-Sultan M15 Ust-Kamenogorsk M25 Jakarta M25 Jakarta 2001 Eddleman USTA Challenger - Birmingham Challenger Casino Lugano - Lugano IPP Open - Helsinki Milano Challenger-Jameson Cup - Milan Samarkand Challenger - Samarkand IX Ciutat de Barcelona - Barcelona Memorial Savigni - Sassuolo Khanty-Mansiysk Challenger Genova Challenger Kazan Challenger Bergamo Challenger Cherbourg Challeger Rome Challenger Zagreb Challenger Furth Challenger Kosice Challenger Rimini Challenger Segovia Challenger Istanbul Challenger Astana Challenger Napoli Challenger Sao Paulo Challenger Astana Challenger Ortisei Challenger Helsinki Challenger Reunion Island Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Marrakech Challenger Monza Challenger Kosice Challenger Marburg Challenger Turin Challenger Poznan Challenger Astana Challenger Istanbul Challenger Tashkent Challenger Trnava Challenger Bangkok Challenger Bergamo Challenger Pozoblanco Challenger Fergana Challenger Furth Challenger Scheveningen Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Athens Challenger Tashkent Challenger Eckental Challenger Karshi Challenger Samarkand Challenger Astana Challenger Kazan Challenger Orleans Challenger Heineken Challenger - Ho Chi Minh City Caltanissetta Challenger Barletta Challenger Tarragona Challenger Tyumen Challenger Tashkent Challenger Bukhara Challenger - Bukhara Bergamo Challenger Dusseldorf Open Challenger - Dusseldorf Almaty Challenger Flea Market Cup - Busan Astana Challenger Gimcheon Challenger St. Remy Challenger Alexander Kolyaskin Memorial - Donetsk Eckental Challenger Ramat Hasharon Challenger Brescia Challenger Sarajevo Challenger Poznan Challenger Bergamo Challenger Wroclaw Challenger Kazan Challenger Raanana Challenger Santiago Challenger Heilbronn Challenger Manchester Challenger Portoroz Challenger The Bolton Challenger - Bolton Agri Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Wroclaw Challenger Kazan Challenger Taipei City Challenger Manchester Challenger Fergana Challenger Astana Challenger St. Remy Challenger Canberra Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Ilkley Challenger Samsung Securities Cup - Seoul President's Cup - Astana Neride Prague Indoor - Prague Brest Challenger Eckental Challenger Aberto de Sao Paulo - Sao Paulo Yokohama Challenger Astana Challenger Tashkent Challenger Cherbourg Challenger Szczecin Challenger Shymkent Challenger Gwangju Challenger Segovia Challenger Shenzhen Challenger Prostejov Challenger Nur-Sultan Challenger Liuzhou Challenger Bendigo Challenger Bergamo Challenger M25 Sharm ElSheikh St. Brieuc Challenger Astana Challenger Szczecin Challenger Saransk Challenger Geneva Challenger Kaohsiung Challenger Medellin Challenger Heilbronn Challenger Barletta Challenger Portoroz Challenger Prostejov Challenger Sopot Challenger Ortisei Challenger Karshi Challenger Milan Challenger Open de Montauban - Montauban Segovia Challenger Shymkent Challenger Tashkent Challenger Idea Prokom Open - Sopot Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad St. Petersburg Open - St. Petersburg Fergana Challenger Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Segovia Challenger Orange Prokom Open - Sopot BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Almaty Challenger Mercedes Cup - Stuttgart ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Open 13 - Marseille St. Remy Challenger Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Istanbul Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Almaty Challenger Gerry Weber Open - Halle St. Petersburg 1 Challenger St. Petersburg 2 Challenger Kremlin Cup - Moscow Aptos Challenger Fergana Challenger Topshelf Open - 's-Hertogenbosch Tashkent Challenger Kremlin Cup - Moscow TCT Open - Tunis Quelle Cup 2000 - Furth Black Forest Open 2000 - Freudenstadt University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Warsteiner Challenger Lubeck 2001 - Lubeck TennisCup Vlaanderen - Antwerp ATU Cup 2001 - Weiden Banja Luka 2002 - Banja Luka Warsteiner Challenger Lubeck - Lubeck Kyiv UMC Open - Kiev Medicor Open - Budapest Okal Cup - International Bavarian Championship - Eckental The Rajasthan Golden Jubilee - Jaipur ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia Togliatti Cup - Togliatti Tampere Imageneering Open - Tampere USTA Challenger of Burbank - Burbank Mordovia Cup - Mordovia Muller Cup - Ulm Banca Marche Tennis Cup - San Benedetto C.T. San Remo - XIII Piertomaso Tessitore - San Remo Kyiv Open - Kiev Brasov Challenger - Brasov Banja Luka Challenger 2004 - Banja Luka Challenger Ford de Cherbourg - Cherbourg IX Torneo Internacionale de Tennis - Barletta St. Petersburg Challenger by Kinex - St. Petersburg Citta di Monza - Monza Garden Open 2005 - Rome Kremlin Cup - Moscow Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth San Remo Tennis Cup 15° Piertomaso - San Remo Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Banja Luka Challenger 2005 - Banja Luka X Torneo Internazionale di Tennis - Barletta Ciudad de Telde - Telde Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Challenger Brasov - Brasov Alexander Kolyaskin Memorial - Donetsk Challenger Copa Sevilla - Seville Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Sina-Kia Motors Tennis Cup - Cordenons Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Gerry Weber Open - Halle Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Mamaia Challenger - Constanta Grand Prix Hassan II - Casablanca Samarkand Challenger - Samarkand Open des Alpes Trophee BNP Paribas - Grenoble Posillipo Tennis Cup - Napoli Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Mordovia Cup 2008 - Saransk Kyiv Open - Kiev Geneva Challenger - Geneva Black Forest Open - Freudenstadt Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Penza Challenger Tampere Challenger UNICEF Open - 's Hertogenbosch Geneva Challenger Bulgarian Open - Sofia Rome Challenger Banja Luka Challenger 2003 - Banja Luka Schickendanz Open - Furth Rhodes Challenger Fergana Challenger - Fergana Bangkok Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Challenger Groningen - Groningen Heilbronn Challenger Wolfsburg Challenger Rabat Challenger Baden Open - Ettlingen St. Petersburg Open - St. Petersburg Dharwad Challenger 2003 - Dharwad Napoli Challenger Mons Challenger Guzzini Challenger - Recanati Kazan Challenger Bordeaux Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Prague Challenger Ostdeutscher Sparkessen Cup - Dresden Harbour Tennis Cup Regione Lombardia - Milan Karshi Challenger Generali Open - Kitzbuhel Ortisei Challenger BSI Challenger Lugano - Lugano Jameson Cup - Milan Top Wool Challenger-Immagine Trophy - Biella Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Bordeaux Challenger Fergana Challenger - Fergana Synsam Swedish Open - Bastad Geneva Challenger Heilbronn Challenger Astana Challenger - Astana Anning Challenger Mordovia Cup - Mordovia Penza Cup - Penza Recanati Challenger Astana Challenger Sarajevo Challenger Hypo Group Tennis International - Portschach Warsteiner Challenger Wolfsburg - Wolfsburg St. Petersburg Challenger - St. Petersburg Nord LB Open 2007 - Braunschweig The LTA Hull Challenger - Hull Tashkent Challenger Challenger Hamburg - Hamburg Andria Challenger Rezidenza Open - Magdeburg ATP Challenger Open 2004 - Monchengladbach Batman Challenger Togliatti Cup - Togliatti Zivnobanka Czech Open - Prostejov Taipei City Challenger Rome Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Antonio Savoldi-Marco Co. - Manerbio Sparkessen Magdeburg Open - Magdeburg ATP Kremlin Cup - Moscow Alessandria Challenger Shenzhen Challenger St. Brieuc Challenger Riviera de Rimini Challenger - Rimini Whirlpool Open - Budapest Segovia Challenger Johannesburg Challenger Pekao Open - Szczecin Bytom Challenger Jonkoping Challenger Penza Challenger Raanana Challenger Penza Cup 2008 - Penza Athens Challenger Busan Challenger Macedonian Open - Skopje Seoul Challenger Trnava Challenger The Stella Artois Grass Court Championships - London Cosmorom Challenger - Brasov Open de Tenis Comunidad Valenciana - Valencia Porsche Open - Poznan UTC Open - Cherkassy Banja Luka Challenger 2008 - Banja Luka Samarkand Challenger - Samarkand SIR Supermercadi Challenger - Rome Open de Tanger - Tangier Barletta Challenger XI Ciutat de Barcelona - Barcelona Chengdu Challenger Kremlin Cup - Moscow Qingdao Challenger Flea Market Cup Busan Challenger Tennis - Busan Lambertz Open - Aachen Black Forest Open - Freudenstadt USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Mouilleron-Le-Captif Challenger Wolfsburg Challenger Neride Prague Indoor - Prague South African Airways Tennis Open - Durban Hilton Waikoloa Village USTA Challenger - Waikoloa Irving Challenger Challenger Ford de Cherbourg - Cherbourg Tashkent Challenger - Tashkent U.S. Men's Clay Court Championships - Houston 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia VI Abierto Internacional de Salinas - Salinas Compaq Challenger - Bucharest Quimper Challenger Oberstaufen Cup - Oberstaufen Penza Challenger Karshi Challenger Samsung Securities Cup - Seoul Copenhagen Open - Copenhagen Budapest Challenger Cairo Challenger 2002 - Cairo Media Will Cup Busan Challenger Tennis - Busan Izmir Challenger Energis Open - Amersfoort Marburg Challenger IPP Open - Helsinki The Nottingham Cahllenger - Nottingham KGHM Dialog Polish Indoors - Wroclaw Mons Challenger Braunschweig Challenger Okal Open - Eckental IPP Open - Helsinki Busan Challenger Cordenons Challenger Shymkent Challenger Karshi Challenger Challenger DCNS de Cherbourg - Cherbourg Pozoblanco Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Tennis Napoli Cup 2006 - Napoli Nur-Sultan Challenger Scheveningen Challenger Lermontov Challenger San Remo Challenger BH Indoor Sarajevo - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Nur-Sultan Challenger Kyoto Challenger Tashkent Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta 2003 Freeman Men's Challenger - Joplin Generali Open - Kitzbuhel Segovia Challenger Warta Cup - Sopot Izmir Challenger Challenger Britania Zavaleta - Puebla Lucknow ATP Tour Challenger - Lucknow Athens Challenger Open de Montauban - Montauban Samarkand Challenger Geneva Challenger - Geneva Gold Flake Open - Chennai Belgaum Open - Belgaum Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Volkswagen Challenger 2004 - Wolfsburg Togliatti Cup - Togliatti Helsinki Challenger Bordeaux Challenger VI Torneo Internazionale di Tennis - Barletta Palermo Challenger Heineken Challenger 2004 - Ho Chi Minh City Porsche Open - Poznan Memorial Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Mordova Cup 2007 - Saransk Sarajevo Open 2004 - Sarajevo Garden Open - Rome 6th Sardinian International Championships - Cagliari Fergana Challenger Zagreb Open - Zagreb San Marino Cepu Open - San Marino Karlsruhe Challenger Top Wool Challenger Biella - Biella Tashkent Challenger Tennis Napoli Cup 2004 - Napoli Astana Challenger 's Tennis Masters 07 Challenger - Graz Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Geneva Challenger - Geneva Cherbourg Challenger Karshi Challenger - Karshi Zagreb Open - Zagreb Bangkok Challenger Siemens Open 2002 - Scheveningen Black Forest Open - Freudenstadt Kosice Challenger Prague Open - Prague Ljubljana Open - Ljubljana Alexander Kolyaskin Memorial - Donetsk Dusseldorf Open Challenger 2007 - Dusseldorf Milan Challenger Geneva Challenger Kazan Challenger Trnava Challenger Ortisei Challenger Open Castilla y Leon - Segovia Adidas International - Sydney 10ø Tornea B. Camparini - Reggio Emilia Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Palermo Challenger Black Forest Open 2002 - Freudenstadt Oberstraufen Cup - Oberstaufen Kyiv Open - Kiev Open Costa Daurada - Tarragona Heilbronn Open - Heilbronn Riviera di Rimini Challenger 2004 - Rimini ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Tashkent Challenger Salzburg Challenger St. Petersburg Open - St. Petersburg Cherbourg Challenger Dubrovnik Open - Dubrovnik Okal Cup 2004 - Eckental Rennes Challenger Siemens Open - Scheveningen Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Memorial Kolyaskin - Donetsk Czech Indoor Open - Prague BNP Paribas Primrose - Bordeaux Marrakech Challenger Polish Open 2000 - Poznan Seoul Challenger ATP Challenger Numea - New Caledonia Manerbio Challenger Fergana Challenger - Fergana Togliatti Cup - Togliatti The LTA Men's Challenger Wrexham - Wrexham Sylt Open 2000 - Sylt KGHM Polish Indoors - Wroclaw Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio St. Brieuc Challenger Astana Challenger Hungarian Architect Open - Budapest Sarajevo Open - Sarajevo Tyumen Challenger Orange Warsaw Open - Warsaw Olbia Challenger - Olbia 9th Wartburg Open - Eisenach Open Castilla y Leon Trofeo Iberdrola - Segovia Olimp Kyiv Open - Kiev Citrix Tennis Championships - Delray Beach Karshi Challenger Alexander Kolyaskin Memorial - Donetsk Tennislife Cup - Napoli San Sebastian Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba AAPT Championships - Adelaide Architect Open - Budapest Open de L'Isere - Grenoble Qatar Exxon Mobil Open 2003 - Doha CA-Challenge - Graz Mercedes Cup - Stuttgart International German Open - Hamburg Kyiv UMC Open - Kiev Diego Open - Budapest Optimus Maia Open - Maia Toyota Challenger 4th Sardinia International Championships - Cagliari Milan Indoors - Milan Nottingham Challenger Estoril Open - Estoril SA Tennis Open - Johannesburg Open de Moselle - Metz Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open SEAT 2008 - Barcelona Kremlin Cup - Moscow Dubai Tennis Open - Dubai Serbia Open - Belgrade Pekao Open 2001 - Szczecin Grand Prix Hassan II - Casablanca Zagreb Open - Zagreb Bukhara Challenger - Bukhara Kremlin Cup - Moscow Kremlin Cup - Moscow Penza Cup - Penza Samsung Securities Cup - Seoul Garanti Koza Sofia Open - Sofia Karshi Challenger - Karshi Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Besancon Challenger Internationaler Raiffeisen Grand Prix - St. Polten Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco St. Brieuc Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Rome Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai Helsinki Challenger Open de Franche Comte - Besancon Energis Dutch Open - Amsterdam Delray Beach Open - Delray Beach Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos French Open - Paris Open de la Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Dutch Open Tennis - Amersfoort French Open - Paris Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, SRB-RUS 4-1 Australian Open - Melbourne Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Hyundai Hopman Cup - Perth Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1